1975B - 378QAQ and Mocha's Array - CodeForces Solution


brute force math sortings

Please click on ads to support us..

Python Code:

def sorting2(n,a):
    m1=min(a)
    q=[]
    for i in range(n):
        if a[i]%m1!=0:
            q.append(a[i])
    if q==[]: return "yes"
    else:
        m2=min(q)
        c=0
        for j in range(len(q)):
            if q[j]%m2==0:
                c+=1
        if c==len(q):
            return "yes"
        return "no"
t=int(input())
for _ in range(t):
    n=int(input())
    a=list(map(int,input().split()))
    print(sorting2(n,a))


Comments

Submit
0 Comments
More Questions

1536A - Omkar and Bad Story
1509A - Average Height
1506C - Double-ended Strings
340A - The Wall
377A - Maze
500A - New Year Transportation
908D - New Year and Arbitrary Arrangement
199A - Hexadecimal's theorem
519C - A and B and Team Training
631A - Interview
961B - Lecture Sleep
522A - Reposts
1166D - Cute Sequences
1176A - Divide it
1527A - And Then There Were K
1618E - Singers' Tour
1560B - Who's Opposite
182B - Vasya's Calendar
934A - A Compatible Pair
1618F - Reverse
1684C - Column Swapping
57C - Array
1713D - Tournament Countdown
33A - What is for dinner
810A - Straight A
1433C - Dominant Piranha
633A - Ebony and Ivory
1196A - Three Piles of Candies
299A - Ksusha and Array
448B - Suffix Structures